package demo;

import com.tedu.InputField;

/*
 * @author: zhangzhenwei
 * DTO：数据传输对象，通常用于表示用户传递过来的信息
 * 例如，用户注册时，前端传递过来的用户信息，包括用户名、密码、昵称、年龄等，这些信息需要封装成一个对象，用于传递给后端进行处理。
 */
public class UserDTO {
    @InputField(title = "用户名", notNull = true)
    private String username;
    @InputField(title = "密码", notNull = true )
    private String password;

    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }

    public User toUser() {
        User user = new User();
        user.setUsername(username);
        user.setPassword(password);
        return user;
    }
}
